#ifndef CONTACTSDIALOG_H
#define CONTACTSDIALOG_H

#include <QDialog>

#include <widget/chatuserwid.h>

namespace Ui {
class ContactsDialog;
}

class ContactsDialog : public QDialog
{
    Q_OBJECT

public:
    explicit ContactsDialog(QWidget *parent = nullptr);
    ~ContactsDialog();

private slots:
    void slot_switch_user(const QString& name);
    void slot_add_friend_req(const QString& name, const QString &message);
    void slot_add_friend(const QString&);
    void on_pushButton_clicked();

signals:
    void sig_switch_user(const QString& name);

private:
    Ui::ContactsDialog *ui;
    ChatUserWid *_newFriend;
    int _userNum{0};
};

#endif // CONTACTSDIALOG_H
